package com.joyintech.vo;


import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.joyintech.vo.keysync.resp.ServiceResponse;
import lombok.Data;


/**
 * 〈请求报文头〉<br>
 * 〈功能详细描述〉   <br>
 * @author
 * @version 1.0
 */
@Data
public class RequestHeader {

    /**
     * 请求方服务流水号
     */
    @JacksonXmlProperty(localName = "service_sn")
    private String serviceSn;

    /**
     * ESB服务编码
     */
    @JacksonXmlProperty(localName = "service_id")
    private String serviceId;

    /**
     * 原始请求方机构号
     */
    @JacksonXmlProperty(localName = "branch_id")
    private String branchId;

    /**
     * 请求方系统编号
     */
    @JacksonXmlProperty(localName = "requester_id")
    private String requesterId;

    /**
     * 渠道号
     */
    @JacksonXmlProperty(localName = "channel_id")
    private String channelId;

    /**
     * 版本编号
     */
    @JacksonXmlProperty(localName = "version_id")
    private String versionId;

    /**
     * 交易日期
     */
    @JacksonXmlProperty(localName = "service_time")
    private String serviceTime;

    @JacksonXmlProperty(localName = "service_response")
    private ServiceResponse serviceResponse;

}
